﻿@charset "utf-8";
/* CSS Document */
body {
      font-size:12px;
	  font-family:Microsoft YaHei;
	  color:#2b2b2b;
}


body, input, form, ul, ol, p, h1, h2, h3, h5, h4, dl, dd {
	list-style:none;
	margin:0;
	padding:0;
}

.logoTop {
	display:block;
	height:85px;
	position:relative;
	z-index:0;
	margin:3px 0 0;
}
.logo {
	   display:block;
	   height:85px;
	   position:relative;
	   z-index:0;
	   margin:3px 0 0;
}
.logoM {
	    display:block;
		width:970px;
		height:85px;
		margin:0 auto;
		position:relative;
}
.logoM .logo {
	     display:block;
		 width:210px;
		 height:85px;
		 float:left;
		 text-indent:-500px;
		 overflow:hidden;
		 background-image:url(../images/logo.png);
}
.logoM .serachTop{
	      position:absolute;
		  z-index:9999;
		  right:0;
		  top:30px;
}
form {
	display:block;
	margin-top:0em;
}
.serachTop a {
	display:block;
	float:right;
	width:30px;
	height:30px;
	border:none;
	background-image:url(../images/ss1.png);
}
.serachTop .subC {
	display:block;
	float:left;
	width:180px;
	height:30px;
	border:none;
	text-indent:10px;
	color:#362e2b;
	font-size:14px;
	
	background-image:url(../images/ss.png);
}

.navA {
	background:#11437d;
	width:1366px;
	
	height:70px;
	overflow:hidden;
	position:relative;
	z-index:0;
}
/* menu */
#menu{height:32px;margin-top:8px;background-color:#11437d;}
#menu ul{width:778px;height:32px;margin:0 auto;}
#menu .m_li{float:left;width:114px;line-height:32px;text-align:center;margin:0px -2px;}
#menu .m_li a{display:block;color:#FFFFFF;width:114px;}
#menu .m_line{float:left;width:1px;height:32px;line-height:32px;/*ff下有效(图片垂直居中)*/}
#menu .m_line img{margin-top:expression(( 32 - this.height ) / 2);/*ie下有效(图片垂直居中)*/}
#menu .m_li_a{float:left;width:114px;line-height:32px;text-align:center;padding-top:3px;font-weight:bold;background: url(../images/menu_bg.jpg);position:relative;height:32px;margin:-3px -2px 0 -2px;}
#menu .m_li_a a{display:block;color:#FF0000;width:114px;}
/* subbox */
.subbox{height:32px;background-color:#F1F1F1;}
.subbox .smenu{width:774px;margin:0px auto;height:32px;}
.subbox li{line-height:32px;height:32px;}
.subbox .s_li{display:none;}
.subbox .s_li_a{display:block;}


.Box_T{  background:#fff url(../images/box.jpg) top repeat-x;}

.headlines {
	display:block;
	width:960px;
	height:99px;
	text-align:center;
	overflow:hidden;
	margin:0 auto;
}
.headlines h1 {
	display:block;
	height:50px;
	line-height:50px;
	font-family:Microsoft YaHei,SimHei;
	font-weight:700;
	padding:10px 0 3px;
}
.headlines h1 a{font-size:40px; color:#1f4268;}
a {color:#002244; text-decoration:none;}
.headlines p a {
	font-size:14px;
	font-family: Microsoft YaHei,SimHei;
	color:#1f4268;
	margin:0 2px;
}



link {display:none;}

.Box_C {
	display:block;
	width:970px;
	overflow:hidden;
	margin:0 auto;
}
.secCon {
	width:970px;
	display:block;
	overflow:hidden;
	margin:20px auto;
}
.secCon .leftSec {
	display:block;
	width:640px;
	overflow:hidden;
	float:left;
}
.mil {
	
	width:630px;
	display:block;
	overflow:hidden;
}
.word {
	height:650px;
	width:630px;
	display:block;
	overflow:hidden;
}
h2 {
	border-top:#2b2b2b 4px solid;
	position:relative;
	height:42px;
	padding:8px 0 1px;
	clear:both;
	font-size:24px;
	font-weight:400;
	font-family: Microsoft YaHei;
	color:#2b2b2b;
}
h2 i {
	display:block;
	top:0;
	left:0;
	width:100%;
	position:absolute;
	border-top:#e9e9e9 2px solid;
}
a { color:#002244; text-decoration:none;}
h2 em {
	display:block;
	position:absolute;
	right:0;
	top:15px;
	text-align:right;
	font-style:normal;
	font-family: Microsoft YaHei;
}
h2 em a {font-size:14px; margin:0 15px 0 0; col#3e5e5e; }


.boxLeft {width:360px; float:left;}
.boxNews { padding:25px 0 14px;background:url(../images/dot.jpg) bottom repeat-x; }

.textList {display:block; overflow:hidden;}

.textList h4 a {font-size:16px; font-weight:700;}

.boxNews .iconBox1 {padding:15px 0;}
.boxNews .iconBox1 li {width:346px;}
.iconBox1 li {
	height:28px;
	overflow:hidden;
	background-position:0 6px;
	line-height:28px;
	text-indent:10px;
	white-space:nowrap;
	font-family: Microsoft YaHei;
	background:url(../images/ico.png) no-repeat;
}
.iconBox1 a { font-size:14px;}
.boxNews {padding: 25px 0 14px;}

.textList h4 {
	width:352px;
	margin:0 0 8px;
	overflow:hidden;
	white-space:nowrap;
	font-size:16px;
	font-weight:700;
	font-family: Microsoft YaHei;
}

.textList h5 {
	width:352px;
	height:41px;
	overflow:hidden;
	text-align:justify;
	line-height:20px;
	font-size:12px;
	font-weight:400;
	font-family: Arial;
	color:#555;
}
.boxRig {
	display:block;
	width:240px;
	float:right;
	padding:15px 10px 0 0;
}
.picRight {height:224px; overflow:hidden; }

h3 {
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:700;
	font-family: Microsoft YaHei;
	position:relative;
	margin:0 0 10px;
	border-bottom:#666 1px solid;
	color:#2b2b2b;
	background:#eee;
}
h3 em {
	right:-20px;
	top:1px;
	width:110px;
	display: block;
	font-style:normal;
	text-align:right;
	position:absolute;
}
h3 em a {
	font-size:12px;
	font-weight:400;
	padding-right:45px;
	background-position:right -68px;
}
h3 a visited { color:#5e5e5e;}
/*中间图鉴*/

.nivoSlider {
	width:240px;
	height:185px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}

.nivoSlider a.nivo-imageLink {
	
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; 
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}



a:hover, a:active {
	color:#9e805c;
	text-decoration:none;
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(../images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper {
    
    width:240px;
    height:160px;    
}
.wrapper {width:240px; height:185px;}
#slider {
	position:relative;
    width:240px;
    height:160px;    
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:70px;
	
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.clear {
	clear:both;
}

/*图片滑动新闻*/
.da-thumbs {
	list-style: none;
	width: 240px;
	height: 485px;
	position: relative;
	margin: 20px auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	
	display:inline;
	background: #fff;
	
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background:#000;
	width: 100%;
	height:165px;
	overflow:hidden;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.da-thumbs li a div.da-animate {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.da-slideFromTop {
	left: 0px;
	top: -100%;
}
.da-slideFromBottom {
	left: 0px;
	top: 100%;
}
.da-slideFromLeft {
	top: 0px; 
	left: -100%;
}
.da-slideFromRight {
	top: 0px;
	left: 100%;
}
/* Final state classes: */
.da-slideTop {
	top: 0px;
}
.da-slideLeft {
	left: 0px;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}

da-thumbs .picList1{width:240px;height:156px;left:0;top:0;}
.da-thumbs .picList1 img{width:240px;height:156px;}
.da-thumbs .picList2{width:119px;height:162px;left:0;top:158px;}
.da-thumbs .picList3{width:119px;height:80px;left:121px;top:158px;}
.da-thumbs .picList4{width:119px;height:80px;left:121px;top:240px;}
.da-thumbs .picList5{width:119px;height:80px;left:0;top:322px;}
.da-thumbs .picList6{width:119px;height:80px;left:0;top:404px;}
.da-thumbs .picList7{width:119px;height:162px;left:121px;top:322px;}
a:hover{text-decoration:none;color:#820c0c;}
.photoNews li,.da-thumbs li,.picCollection li{position:absolute;overflow:hidden;}
img {border:none;}
.photoNews .picList2 img, .da-thumbs .picList2 img, .da-thumbs .picList7 img{width:119px;height:162px;}

.turth{
	font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	background: #fff url(../images/bg.png) repeat top left;
	font-weight: 400;
	font-size: 15px;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
}


/*图片滑动新闻结束*/
.newsPic .photoText {display:block; height:125px; overflow:hidden;}
.newsPic .photoText img {width:85px; height:85px; float:left; border:#eae4d2 1px solid; }
.newsPic .photoText h4 {
	width:238px;
	margin:0 0 7px;
	white-space:nowrap;
	overflow:hidden;
	font-size:14px;
	font-weight:700;
	font-family:Microsoft YaHei;
}
.newsPic .iconBox li {width:238px;}
.iconBox li {
	height:22px;
	overflow:hidden;
	background-position:0 2px;
	line-height:22px;
	text-indent:10px;
	white-space:nowrap;
	font-family: Microsoft YaHei;
	background:url(../images/ico.png) no-repeat;
}
.secCon .rigSec {
	display:block;
	width:324px;
	float:right;
	overflow:hidden;
}

/*列表信息*/
.ranklist { border:1px solid #e5e5e5; overflow:hidden;}
.topcn{width:310px;line-height:27px;font-size:14px;}
.topcn a{font-size:12px; text-decoration:none; float:left;}
.topcn li{border-bottom:#000 1px dotted;display:inline-block;clear:both; font-family:Microsoft YaHei;}
.topcn span{float:left;width:17px;height:15px;line-height:15px;text-align:center;font-size:9px;font-family: Verdana, Geneva, sans-serif;margin:9px 5px 0 0;background-color:#5bb7e4;}
.topcn p,.topcn div {float:left;width:278px;}
.topcn p code {float:right;color:#9f9fa1;}
.topcn img {width:100px;height:68px;border:#000 1px solid;float:left;margin:9px 8px 0 0; display:block; background-color: #CCF;}
.topcn i {width:160px; height:40px; line-height:20px; float:left; margin:6px 0 8px; white-space:normal; display:inline-block; font-style:normal; overflow:hidden;}
.topcn em {display:block;color:#fff; background:#d78000; float:left; padding:0 5px; line-height:21px; font-weight:400; height:21px;}
.topcn div{line-height:19px; padding-bottom:5px; display:none;}




.picListArea li dt {width:100%; line-height:26px; font-size:14px; font-weight:bold;}
dt {display:block;}
.picListArea li dd {width:100%; line-height:22px; color:#8c8c8c;}
.picListArea li dd a {color:#3B639F;}
.block_id_1 .admin_block { width:318px; height:110px;}


.maxBox{width:324px; overflow:hidden; border-top:4px solid #5bb7e4; float:left; margin-top:20px;}
.latest-tab{width:324px; height:33px; overflow:hidden; margin-bottom:-2px;}
.latest-tab li{width:107px; height:30px; line-height:30px; float:left; overflow:hidden; text-align:center; color:#333; font-size:14px; margin-right:-1px; cursor:pointer; border:1px solid #DEDEDE; border-bottom:0px; background:#FCFCFC;}
.latest-tab li.active{width:106px; height:30px; position:relative; z-index:1; color:#0060A5; border-bottom:0; background:#FFF; border-color:#268BC4; border-bottom-width:1px; border-bottom-width:0px;}


.box{width:322px; position:relative; overflow:hidden; padding:0px; border:1px solid #88C1FF; background:#FFF;}
.maxBox .pic-list {width:318px; margin-top:15px; border-bottom:1px solid #ECECEC;}
.pic-list { margin-top:20px; overflow:hidden;}
latest-focus .pic-list li, #hot-focus .pic-list li {height:172px;}
.pic-list li {width:159px; height:165px; text-align:center; overflow:hidden; float:left; font-size:14px;}
.play-pic {width:130px; height:136px; display:block; overflow:hidden; margin:0 
auto; position:relative; background:#FFF;}
.play-pic img {width:120px; height:128px; display:block; overflow:hidden; padding:3px; border:1px solid #CCC;}
.paly-pic label.bg{width:96px; height:20px; overflow:hidden; background:#000; position:absolute; left:4px; bottom:4px; opacity:0.5; z-index:1; filter:alpha(opacity=50);}
.play-pic label.time {width:110px; height:20px; display:block; overflow:hidden; font-size:12px; position:absolute; left:4px; bottom:4px; padding:0 5px; text-align:right; z-index:2; color:#FFF; white-space:nowrap;}

.maxBox .txt-list, #hot-focus .txt-list {margin:0 11px 10px 11px;}
.txt-list{width:310px; overflow:hidden; margin:11px;}
.txt-list li {width:300px; height:32px; line-height:32px; overflow:hidden; float:left; margin-right:15px; font-size:12px; color:#AAA; border-bottom:1px dotted #E0E0E0;}

/*页尾*/
.foot { background:#11437d; height:240px;overflow: hidden;}
.footMain { width:970px; height:240px; margin-left:-485px; left:50%; color:#fff; overflow:hidden; text-align:left; font-size:12px; font-family:Microsoft YaHei,SimSun; position:relative;}
.footMain ul { margin:0; padding:0; list-style:none;}
.footMain li { background-position:-20px -497px; height:220px; padding:20px 0 0 30px; float:left; position:relative;}
.footMain li.one { width:280px;}
.footMain li.two { width:280px;}
.footMain li.three { width:280px; margin:0; padding-right:0;}
.footMain .titFoot ,.footMain dt ,.footMain a { color:#e7ecf1; text-align:left;}
.footMain .titFoot { font-size:14px; font-weight:bold; border:none; display:block; padding:0; margin:0; font-family:Microsoft YaHei,SimSun; text-align:left; clear:both;}
.footMain dl { margin:12px  0 0; padding:0;}
.footMain dt { position:relative; width:480px; float:left; margin:0 10px 0 0; line-height:0;}
.footMain dd { width:480px; float:right; margin:0; padding:0; line-height:0;}
.footMain dt em { color:#fff; margin-right:8px;}
.footMain .area { border:2px solid #245996; border-radius: 2px 2px 2px 2px; background:#245996; color:#89c3eb; padding:0; width:65px; text-align:center;}
.footMain p { display:inline-block; margin:0 0 8px; height:22px; overflow:hidden;}
.footMain p:hover { background:#245996;}
.footMain p:hover a { border:2px solid #245996;}
.footMain p a { border:2px solid #11437d; margin:0 5px 0 0; padding:0 2px; text-decoration:none; display:inline-block; text-indent:0; height:18px; line-height:18px; color:#89c3eb; font-family:Microsoft YaHei,SimSun;}
.footMain p a:visited  { color:#89c3eb;}
.footMain p a:hover { border:2px solid #007ed7; border-radius: 2px 2px 2px 2px; background:#007ed7; color:#fff; text-decoration:none;}




/*********** 灰色尾巴 ************/
.footMain-D { background:#666;}
.footMain-D .foot-L { background:none; height:37px; text-align:center; color:#b0b0b0; font-size:14px;}
.footMain-D .foot-L a { color:#b0b0b0; text-decoration:none; font-size:12px; height:32px; line-height:32px; margin:0 10px; font-family:"宋体";}
.footMain-D .foot-L a:hover { color:#b0b0b0; text-decoration:underline;}


.footMain-D .foot-M { text-align:center; color:#b0b0b0; font-size:12px;}
.footMain-D .foot-M em { font-style:normal;}
.footMain-D .foot-M a { color:#b0b0b0; margin:0 5px; text-decoration:none;}
.footMain-D .foot-M a:hover { text-decoration:underline;}

.footMain-D .footBox { height:65px;}
